function addCartData(ele){
    // 获取id
    const id = ele.parentNode.getAttribute("myid");
    // 获取peice
    const price = ele.parentNode.querySelector(".price").innerText;
    // 获取原购物车数据
    let goods = localStorage.getItem("goods");
    goods = goods ? JSON.parse(goods) : [];
    // 判断原购物车数据中是否存在当前要加入的商品
    let i = 0;
    const flag = goods.some((val,idx)=>{
        i = idx;
        return val.id === id
    })
    if(flag){
        // 存在要加入的商品，累加数量
        goods[i].num++
    }else{
        // 不存在要加入的商品，新增
        goods.push({
            id,
            num:1,
            check: false,
            price
        })
    }
    // 将操作之后的数据，存回本地存储，用于记录数据
    localStorage.setItem("goods", JSON.stringify(goods));
}
export {addCartData}

function setCartData(goods, id, cb){
    let i = 0;
    goods.some((val,idx)=>{
        i = idx;
        return val.id === id;
    });
    cb(i);
    localStorage.setItem("goods", JSON.stringify(goods));
}
export {setCartData}
